package com.ys.web.pay.model;

import com.ys.base.BaseBean;
import com.ys.utils.base.j2se.DateUtil;
import lombok.Data;

import java.util.Date;

/**
 * 提现记录 entity
 * @author generator by swing
 */
@Data
public class WithdrawRecord extends BaseBean {
    public Long id;
    public Long userId;
    public String mobile;
    public String userName;
    public String cardNo;
    public String bankName;
    public String withdrawStatus;
    public Long amount;
    public Long withdrawAmount;
    public Long fee;
    public Date gaineTime;
    public String orderNo;
    public int noFee;
    public String dayKey = DateUtil.getYYMMDD();
    public String remark;

    public int payChannel;

    public int taskType;
    public long taskTime;

    public String linkId;

    public String appid;

    public String orderOutNo;

    public String payFundOrderId;
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getWithdrawStatus() {
        return withdrawStatus;
    }

    public void setWithdrawStatus(String withdrawStatus) {
        this.withdrawStatus = withdrawStatus;
    }

    public Long getAmount() {
        return amount;
    }

    public void setAmount(Long amount) {
        this.amount = amount;
    }

    public Long getWithdrawAmount() {
        return withdrawAmount;
    }

    public void setWithdrawAmount(Long withdrawAmount) {
        this.withdrawAmount = withdrawAmount;
    }

    public Long getFee() {
        return fee;
    }

    public void setFee(Long fee) {
        this.fee = fee;
    }

    public Date getGaineTime() {
        return gaineTime;
    }

    public void setGaineTime(Date gaineTime) {
        this.gaineTime = gaineTime;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public int getNoFee() {
        return noFee;
    }

    public void setNoFee(int noFee) {
        this.noFee = noFee;
    }

    public String getDayKey() {
        return dayKey;
    }

    public void setDayKey(String dayKey) {
        this.dayKey = dayKey;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public int getPayChannel() {
        return payChannel;
    }

    public void setPayChannel(int payChannel) {
        this.payChannel = payChannel;
    }

    public long getTaskTime() {
        return taskTime;
    }

    public void setTaskTime(long taskTime) {
        this.taskTime = taskTime;
    }
}
